stroboscopic microscope - Turkish English Dictionary